/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package DataBase;

import Modelos.Producto;
import java.sql.ResultSet;

/**
 *
 * @author juanjo
 */
public class ProductoDB {
    public static Producto[] getProductos(){
        int registros;
        int id;
        String nombre;
        String descripcion;
        int precio;
        int stock;
        String image;
        int i=0;
        Producto[] productos;
        ResultSet rs = BaseDeDatos.getResultSet("select * from producto LIMIT 0 , 5");
        
        try{
            if(rs.last()){
                registros = rs.getRow();
                rs.beforeFirst();
            }else{
                return null;
            }
            productos = new Producto[registros];
            while(rs.next()){
                id = rs.getInt("id"); 
                nombre = rs.getString("nombre");
                descripcion = rs.getString("descripcion");
                precio = rs.getInt("precio");
                stock = rs.getInt("stock");
                image = rs.getString("image");
                productos[i] = new Producto (id,nombre,descripcion,precio,stock,image,0);
                i++;
            }
        }catch (Exception e){
            productos=null;
            String hola = e.toString();
            System.out.println(hola);
        }
        
        return productos;
    }
    
    public static Producto getProducto(String idS){
        Producto producto;
        int registros;
        int id;
        String nombre;
        String descripcion;
        int precio;
        int stock;
        String image;
        int i=0;
        ResultSet rs = BaseDeDatos.getResultSet("select * from producto where id = "+idS);
        try{
                rs.next();
                id = rs.getInt("id"); 
                nombre = rs.getString("nombre");
                descripcion = rs.getString("descripcion");
                precio = rs.getInt("precio");
                stock = rs.getInt("stock");
                image = rs.getString("image");
                producto = new Producto (id,nombre,descripcion,precio,stock,image,0);
        }catch (Exception e){
            producto=null;
            String hola = e.toString();
            System.out.println(hola);
        }
        return producto;
    }
    
}
